myvar_0 = GetPrimitiveParameter(0)
myvar_1 = GetPrimitiveParameter(1)
myvar_2 = GetPrimitiveParameter(2)
myvar_3 = GetRunningObjectId()
myvar_4 = GetStackObjectId()
myvar_5 = GlobalObjManager["getObjectIds"](GlobalObjManager, ObjectManager["kQuery_All"])
local myvar_7 = -100
for loopvar1, loopvar2 in myvar_5 do 
	if (loopvar2 ~= myvar_4) then
		if (GetObjectData(loopvar2, ObjData["category"]) == 165) then
			if (GetObjectData(loopvar2, ObjData["lockout count"]) == 0) then
				if (GetObjectSemiAttribute(loopvar2, gPlantAttributes["Current State"]) ~= gPlantStates["Dead"]) then
					if (myvar_0 == 1) then
				else
				end
					if (myvar_1 == 0) then
					local myvar_17 = 1
					for 1=1, 6, myvar_17 do 
						if (GetObjectSemiAttribute(loopvar2, gPlantAttributes["Water Level"]) <= gPlantWaterRanges[1]) then
					else
						end
					end
						if (0 < gPlantWaterScoring[1]) then
					else
							if (myvar_1 == 1) then
								if (GetObjectSemiAttribute(loopvar2, gPlantAttributes["Hours Until Untended"]) <= 0) then
							else
									if (myvar_1 == 2) then
										if (1 <= GetObjectSemiAttribute(loopvar2, gPlantAttributes["Has Bugs?"])) then
									else
											if (myvar_1 == 3) then
												if (GetObjectSemiAttribute(loopvar2, gPlantAttributes["Plant Type"]) == myvar_2) then
													if (GetObjectSemiAttribute(loopvar2, gPlantAttributes["Current State"]) == gPlantStates["Harvestable"]) then
														if (0 < GetObjectSemiAttribute(loopvar2, gPlantAttributes["Hours Left in State"])) then
													end
												end
											end
										end
									end
								end
							end
						end
					end
				end
					if (myvar_7 < (gGardenManyRadius - GlobalObjManager["getDistanceBetweenObjects"](GlobalObjManager, loopvar2, myvar_3))) then
					myvar_7 = (gGardenManyRadius - GlobalObjManager["getDistanceBetweenObjects"](GlobalObjManager, loopvar2, myvar_3))
				end
			end
		end
	end
end
end
	if (loopvar2 ~= nil) then
		if (myvar_7 <= 0) then
	else
		SetScriptReturnValue(False)
	else
	end
	SetTemp(0, loopvar2)
	local myvar_11 = True
	SetScriptReturnValue(myvar_11)
end
